<?php
//设置字符编码
header('Content-type:text/html;charset=utf-8');

//包含数据库配置文件
include '../../public/dbconfig.php';

//包含函数库文件
include '../../public/functions.php';

//接收用户信息
//id
$sid = $_POST['sid'];
//邮箱
$email = $_POST['email'];
//性别
$sex = $_POST['sex'];
//年龄
$age = $_POST['age'];
//学历
$xueli = $_POST['xueli'];
//权限
$qx = $_POST['qx'];
//头像
$picname = $_POST['pic'];

//判断用户是否上传了头像
if($_FILES['pic']['error'] != 4){
	//用户要修改的头像
	$pic = upload('pic','../../images/');
	//缩放
	suofang('../../images/'.$pic,80,80);

}else{
	//用户不修改头像 获取原来的头像名称通过上个页面表单隐藏域传过来
	$pic = $picname;
}


//判断年龄
if($age > 255){
	//当年龄大于255时 输出
	echo '<script>alert("您输入的年龄过大，请输入真实年龄！");window.location.href="edit.php?sid='.$sid.'";</script>';
	exit;
}elseif($age < 0){
	//当年龄小于0时  输出
	echo '<script>alert("您输入的年龄过小，请输入真实年龄！");window.location.href="edit.php?sid='.$sid.'";</script>';
	exit;
}elseif(!is_numeric($age)){
	//当年龄不是数字和数字字符串时 输出
	echo '<script>alert("您输入的年龄不符合，请输入真实年龄！");window.location.href="edit.php?sid='.$sid.'";</script>';
	exit;
}

//调用函数  链接数据库
$link = con();

//准备SQL
$sql = "update user set email='{$email}',sex='{$sex}',age='{$age}',xueli='{$xueli}',pic='{$pic}',qx='{$qx}' where id={$sid}";

//执行SQL
$res = mysqli_query($link, $sql);

//判断执行结果
if($res){
	echo '<script>alert("保存成功");window.location.href="edit.php?sid='.$sid.'";</script>';
}else{
	echo '<script>alert("保存失败");window.location.href="edit.php?sid='.$sid.'";</script>';
}

//关闭数据库链接
mysqli_close($link);